Vicky: a Computer Code for Use in the Design and Simulation of Particle Accelerators
نویسنده
چکیده
Vicky is a computer code under development for designing and simulating particle accelerators. Like other existing codes, the features include machine imperfections, closed orbit correction, Twiss functions matching, chromaticity evaluation and correction, particle tracking and so on. The goal is to give the users a friendly graphical interface with widgets to perform the wished tasks, for example to plot the orbit, the Twiss functions, the tune diagram, the dynamic aperture and so on, to select and read an input file describing the considered lattice, to perform the Twiss functions matching, a closed orbit correction and so on. The code provides a description of the particle motion by 10 parameters: four beta-functions, four alpha-functions and two phase advances, meaning a 4*4 generalized transverse coupling, together with an emphasis on the treatment of the complex 3D magnetic fields of the undulators used in today’s modern synchrotron radiation facilities. The code is written in C++. It uses the free packages QT for the online plots and the graphical user interface and IT++ for the mathematics. The present status and some results of its application will be presented.
منابع مشابه
پیشگفتار
Particle accelerators are engines of discovery and innovation. Design, construction and use of particle accelerators have made numerous scientific and technological achievements in recent decades, having an undeniable influence on society. In medicine and pharmacy, particle accelerators provide in more efficient treatment with fewer side effects. Disease diagnostics are how much straightforward...
متن کاملCalculation of Neutron Dose Ratio of Heart, Lung and Liver due to breast cancer Proton Therapy using MCNPX code
Introduction: The proton beam produced in particle accelerators has an appropriate therapeutic potential. In this research, proton therapy of breast cancer is simulated using the MCNPX code in a MIRD phantom, also the contribution of scattered neutron dose during the proton therapy were calculated for the Heart, Lung and Liver. Materials and Methods: For si...
متن کاملMass Attenuation Coefficients of Human Body Organs using MCNPX Monte Carlo Code
Introduction: Investigation of radiation interaction with living organs has always been a thrust area in medical and radiation physics. The investigated results are being used in medical physics for developing improved and sensitive techniques and minimizing radiation exposure. In this study, mass attenuation coefficients of different human organs and biological materials such as adipose, blood...
متن کاملSiemens primus accelerator simulation using EGSnrc Monte Carlo code and gel dosimetry validation with optical computed tomography system by EGSnrc code
Monte Carlo method is the most accurate method for simulation of radiation therapy equipment. The linear accelerators (linac) are currently the most widely used machines in radiation therapy centers. Monte Carlo modeling of the Siemens Primus linear accelerator in 6 MeV beams was used. Square field size of 10 × 10 cm2 produced by the jaws was compared with TLD. Head simulation of Siemens accele...
متن کاملOptimum Design of a Five-Phase Permanent Magnet Synchronous Motor for Underwater Vehicles by use of Particle Swarm Optimization
Permanent magnet synchronous motors are efficient motors, which have widespread applications in electric industry due to their noticeable features. One of the interesting applications of such motors is in underwater vehicles. In these cases, reaching to minimum volume and high torque of the motor are the major concern. Design optimization can enhance their merits considerably, thus reduce volum...
متن کامل